package com.IO.reader;

import java.io.FileReader;
import java.io.IOException;

/**
 * name：zhangwang
 * time：2025/3/11 22:17
 */
public class Test1 {
    public static void main(String[] args) {
        s2();

    }

    public static void s1() {
        //字符输入流
        try {
            //创建字符输入流
            FileReader fileReader = new FileReader("1_张旺-Java基础.txt");

            //读数据
            int b;//记录的是每次读到的字符数据
            while ((b = fileReader.read()) != -1) {
                System.out.println((char) b);
            }
            //释放资源会自动完成
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }

    //方法二
    public static void s2() {
        //字符输入流
        try {
            //创建字符输入流
            FileReader fileReader = new FileReader("1_张旺-Java基础.txt");

            //读数据
            char[] chars = new char[1024];
            int b;//记录的是每次读到的字符数据
            while ((b = fileReader.read(chars)) != -1) {
                System.out.println(new String(chars,0,b));
            }
            //释放资源会自动完成
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
}
